/**
 * @author Q
 * @create 2025-06-10-15:07
 */

/**
 * 9.MyBatis数据库进阶
 *      1.动态SQL
 */
public class Test {
    public static void main(String[] args) {
        /**
         *1.动态SQL
         *     1.if标签
         *     2.trim标签
         *          1.prefix：做为前缀
         *          2.suffix：做为后缀
         *          3.prefixOverrides：去除整个语块要去除的后缀
         *          4.suffixOverrides:去除整个语块要去除的后缀
         *     3.where标签
         *          <where> 只会在⼦元素有内容的情况下才插⼊where⼦句，⽽且会⾃动去除⼦句的开头的AND或OR
         *     4.set标签
         *          根据传⼊的⽤⼾对象属性来更新⽤⼾数据，可以使⽤标签来指定动态内容
         *          1.生成set关键字
         *          2.去除后面的,
         *     5.foreach标签
         *          对集合进行遍历时
         *     6.include标签
         *          对重复的代码⽚段进⾏抽取，将其通过 <sql> 标签封装到⼀个SQL⽚段，然后再通过<include> 标签进⾏引⽤
         */
    }
}
